Contextual abstraction in a type system for component-based high performance computing platforms
نویسندگان
چکیده
منابع مشابه
Contextual Abstraction in a Type System for Component-Based High Performance Computing Platforms
This paper presents the formalization of HTS (Hash Type System), a type system for component-based high performance computing (CBHPC) platforms. HTS aims at supporting an automated approach for dynamic discovering, loading and binding of parallel components. HTS gives support for building multiple implementations of abstract components, the performance of which are tuned according to the specif...
متن کاملA Type System for Contextual Dynamic Binding of Parallel Components in High Performance Computing Platforms
Resumo—The Hash (#) component model attempts to improve the practice of parallel programming. This paper introduces a type system for #-programming systems whose general objective is to increase the abstraction and safety of programming with components for parallel computing platforms. In particular, it provides an approach for safe dynamic discovering, fetching and binding of parallel componen...
متن کاملA Component Architecture for High-Performance Computing∗
The Common Component Architecture (CCA) provides a means for developers to manage the complexity of large-scale scientific software systems and to move toward a “plug and play” environment for high-performance computing. The CCA model allows for a direct connection between components within the same process to maintain performance on inter-component calls. It is neutral with respect to parallel...
متن کاملComponent-based software for high-performance scientific computing
Recent advances in both computational hardware and multidisciplinary science have given rise to an unprecedented level of complexity in scientific simulation software. This paper describes an ongoing grass roots effort aimed at addressing complexity in high-performance computing through the use of Component-Based Software Engineering (CBSE). Highlights of the benefits and accomplishments of the...
متن کاملA Component-Based Active Network System for Satellite Platforms
Active networks are networks that can be reprogrammed by injecting customized programs into some of the nodes of the network, which change the computation that is performed on packets flowing through them. Active networks have been successfully used to offer adaptable routing mechanisms in disaster scenarios, to dynamically compress data before transmitting, etc. In this paper, we discuss the a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 2016
ISSN: 0167-6423
DOI: 10.1016/j.scico.2016.07.005